Run Cycle Start-Stop Operations
This feature allows the users to initiate Cycle Start/Stop operations from Admin Console. When a user selects one of the cycle operations and submits for processing, the Admin Console user interface connects to the appropriate Cycle API protocols and initiates processing.
Web Service Security Authorization
The feature implements a Web Service Security Authorization in the Rules Palette to submit a task and fetches the data from OIPA database through Admin Console. The user authorization is performed on OIPA database by passing a valid USERID as a request header to the REST endpoint. The Admin Console user that initiates a Submit request must be a Rules Palette user.
Cycle Processing
Cycle processing from an external client
An external client can be configured/coded systematically to start/stop any of the cycle steps (Policy, Pre/Post-Client, Pre/Post-Plan, Pre/Post-Company) using an appropriate protocol (REST, SOAP or JMX) through an API. The Cycle accepts options that provide additional controls over the cycle processing. When a user submits a processing request, the requested cycle step executes the appropriate entity activities and an appropriate response is returned by Cycle (either synchronous or asynchronous as requested by the client). If the request is asynchronous, client can request cycle status any number of times during or after processing. The Cycle behavior definition determines when the cycle execution should halt or continue.
Cycle processing through an Admin Console user interface
From an Admin Console user interface, an Admin or Operations user can initiate daily cycle operations in the following ways:
Initiate Cycle processing using a cycle step
The Cycle Client page of Admin Console displays a list of available cycle steps and a user can select one of these cycle steps and submit for execution. When a user submits a processing request, the system executes appropriate entity activities for the requested cycle step indicating its current processing status and displays response as Success/Fail.
Initiate Cycle processing using a cycle sequence
The Cycle Client page of Admin Console displays a list of available cycle sequences and a user can select one of these sequences and submit for execution. When a user submits a processing request, the requested cycle sequence defines the cycle steps to be executed for processing while indicating its current process status and displays the response as Success/Fail.
System Properties
The following system properties should be configured for this feature:
Admin Console Properties
- oipa.url
- service.url
- cycle.url
- cycleClient.refreshTime
Admin Console uses the following properties to connect to the Service Layer through a HTTPS connection.
- service.trustStore
- service.trustStorePassword
Admin Console uses the following properties to connect to the CYCLE server through a HTTPS connection.
- cycle.trustStore
- cycle.trustStorePassword
Cycle Web Properties
- isSharedCluster=false
- oipa.url=http://localhost:9090/PASJava/